using System;
using wMobinium.core;

namespace OutlookContacts.Tests
{
    [TestFixture]
    public class OutlookContactTest
    {
        [SetUp]
        public void Setup()
        {
            
        }

        [CleanUp]
        public void Cleanup()
        {
            
        }
        
        [TestFixtureSetUp]
        public void FixtureSetUp()
        {
            
        }

        [TestFixtureCleanup]
        public void FixtureCleanup()
        {
            
        }

        [Test]
        public void ensureNullContactIsNotEqualToContact()
        {
            OutlookContact contact = new OutlookContact();
            Assert.AreNotEqual(null, contact);
        }

        [Test]
        public void ensureContactIsEqual()
        {
            OutlookContact contact = new OutlookContact();
            Assert.AreEqual(contact, contact);
        }

        [Ignore]
        [Test]
        public void IGNOREDensureContactIsEqual()
        {
            OutlookContact contact = new OutlookContact();
            Assert.AreEqual(contact, contact);
        }

        [Test]
        [ExpectedException(typeof(NotImplementedException), "Not implemented exception")]
        public void ensureDummyExceptionIsThrown()
        {
            throw new NotImplementedException("Not implemented exception");
        }
    }
}